oracle销售开票数据流,ORACLE EBS AP发票到付款的数据流 您所在的位置:网站首页 ap accounting oracle销售开票数据流,ORACLE EBS AP发票到付款的数据流

oracle销售开票数据流,ORACLE EBS AP发票到付款的数据流

#oracle销售开票数据流,ORACLE EBS AP发票到付款的数据流| 来源: 网络整理| 查看: 265

--

1.发票创建时生成数据如下表

--

发票主表

SELECT

*

FROM AP_INVOICES_ALL A

WHERE A.INVOICE_NUM

=

'

20111213001

';

--

发票分配表

SELECT

*

FROM AP_INVOICE_DISTRIBUTIONS_ALL B

WHERE B.INVOICE_ID

=

697444;

--

发票付款计划表

SELECT

*

FROM AP_PAYMENT_SCHEDULES_ALL C

WHERE C.INVOICE_ID

=

697444;

--

From ap_invoices_all.invoice_id

--

2.发票验证并创建会计科目时产生的数据如下表

--

发票验证时产生的数据

SELECT

*

FROM AP_ACCOUNTING_EVENTS_ALL D

WHERE D.SOURCE_ID

=

697444

AND D.SOURCE_TABLE

=

'

AP_INVOICES

';

--

From ap_invoices_all.invoice_id

--

发票创建会计科目时产生的分录

SELECT

*

FROM AP_AE_HEADERS_ALL E

WHERE E.ACCOUNTING_EVENT_ID

=

1093101;

--

From AP_ACCOUNTING_EVENTS_ALL.souce_id = invoice_id

SELECT

*

FROM AP_AE_LINES_ALL G

WHERE G.AE_HEADER_ID

=

1088969;

--

3.发票分录查询(SOURCE_TABLE栏位分别是AP_INVOICE_DISTRIBUTIONS和AP_INVOICES,代表发票的分录和发票分配的分录)

SELECT AAL.SOURCE_TABLE

,AAL.

*

FROM AP_INVOICES_ALL AIA

,AP_ACCOUNTING_EVENTS_ALL AAE

,AP_AE_HEADERS_ALL AAH

,AP_AE_LINES_ALL AAL

WHERE AIA.INVOICE_NUM

=

'

20111213001

'

AND AIA.INVOICE_ID

= AAE.SOURCE_ID

AND AAE.SOURCE_TABLE

=

'

AP_INVOICES

'

AND AAH.ACCOUNTING_EVENT_ID

= AAE.ACCOUNTING_EVENT_ID

AND AAH.AE_HEADER_ID

= AAL.AE_HEADER_ID;

--

4.发票付款时产生的数据如下表

SELECT

*

FROM AP_INVOICE_PAYMENTS_ALL F

WHERE F.INVOICE_ID

=

697444;

--

CHECK_ID From AP_INVOICE_PAYMENTS_ALL

SELECT

*

FROM AP_CHECKS_ALL H

WHERE H.CHECK_ID

=

2357756;

--

CHECK_ID From AP_INVOICE_PAYMENTS_ALL.CHECK_ID

--

ACCOUNTING_EVENT_ID From AP_INVOICE_PAYMENTS_ALL.ACCOUNTING_EVENT_ID

SELECT

*

FROM AP_ACCOUNTING_EVENTS_ALL D

WHERE D.ACCOUNTING_EVENT_ID

=

1086193;

--

ACCOUNTING_EVENT_ID From AP_INVOICE_PAYMENTS_ALL.ACCOUNTING_EVENT_ID

--

5.付款分录查询

SELECT AAL.

*

FROM AP_CHECKS_ALL ACA

,AP_ACCOUNTING_EVENTS_ALL AAE

--

,AP_INVOICE_PAYMENTS_ALL AIP

,AP_AE_HEADERS_ALL AAH

,AP_AE_LINES_ALL AAL

WHERE ACA.CHECK_ID

= AAE.SOURCE_ID

AND AAE.SOURCE_TABLE

=

'

AP_CHECKS

'

AND AAE.ACCOUNTING_EVENT_ID

= AAH.ACCOUNTING_EVENT_ID

AND AAH.AE_HEADER_ID

= AAL.AE_HEADER_ID

--

AND AAL.SOURCE_ID = AIP.INVOICE_PAYMENT_ID--负债科目

--

AND AAL.SOURCE_ID = ACA.CHECK_ID--现金科目

AND AAH.ACCOUNTING_DATE

>= TO_DATE(

'

20110907

'

,

'

yyyymmdd

')

AND AAH.ACCOUNTING_DATE

< TO_DATE(

'

20110908

'

,

'

yyyymmdd

')

AND AAH.GL_TRANSFER_FLAG

=

'

Y

'

AND AAH.ORG_ID

=

236;

--

6. 发票核销预付款发票的金额

SELECT AID1.ROWID ROW_ID

,AID1.INVOICE_ID INVOICE_ID

,AID1.INVOICE_DISTRIBUTION_ID INVOICE_DISTRIBUTION_ID

,AID1.PREPAY_DISTRIBUTION_ID PREPAY_DISTRIBUTION_ID

,AID1.DISTRIBUTION_LINE_NUMBER PREPAY_DIST_NUMBER

,(

-

1)

* AID1.AMOUNT PREPAY_AMOUNT_APPLIED

,NVL(AID2.PREPAY_AMOUNT_REMAINING

,AID2.AMOUNT) PREPAY_AMOUNT_REMAINING

,AID1.DIST_CODE_COMBINATION_ID DIST_CODE_COMBINATION_ID

,AID1.ACCOUNTING_DATE ACCOUNTING_DATE

,AID1.PERIOD_NAME PERIOD_NAME

,AID1.SET_OF_BOOKS_ID SET_OF_BOOKS_ID

,AID1.DESCRIPTION DESCRIPTION

,AID1.PO_DISTRIBUTION_ID PO_DISTRIBUTION_ID

,AID1.RCV_TRANSACTION_ID RCV_TRANSACTION_ID

,AID1.ORG_ID ORG_ID

,AI.INVOICE_NUM PREPAY_NUMBER

,AI.VENDOR_ID VENDOR_ID

,AI.VENDOR_SITE_ID VENDOR_SITE_ID

,ATC.TAX_ID TAX_ID

,ATC.NAME TAX_CODE

FROM AP_INVOICES_ALL AI

,AP_INVOICE_DISTRIBUTIONS_ALL AID1

,AP_INVOICE_DISTRIBUTIONS_ALL AID2

,AP_TAX_CODES ATC

WHERE AID1.PREPAY_DISTRIBUTION_ID

= AID2.INVOICE_DISTRIBUTION_ID

AND AI.INVOICE_ID

= AID2.INVOICE_ID

AND AID1.AMOUNT



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有